there is something afoot - Français Anglais Dictionnaire